在c++中为什么cout<<isalpha('a')<<endl;运行不了,而cout<<isalpha('a');却可以运行?
来源:百度知道 编辑:UC知道 时间:2024/06/14 01:30:52
invalid operands of types ‘int’ and ‘<unresolved overloaded function type>’ to binary ‘operator<<’
这是我运行cout<<isalpha('a')<<endl;的结果
这是我运行cout<<isalpha('a')<<endl;的结果
本人用vs2008测试的结果是2,没有出现你上面的错误信息,你的错误信息是”在操作数"<<"后无效的整型操作数和未分解的超载函数类型”可能是你的字母写错了或是本身你的vc++6.0的兼容性不好!我一向喜欢用vs2008.
你自己再试一试,可能是你原来打错字了。
我用VC6试了一下,都可以啊
我的VS2003也可以
在c++中,int x(6);cout<<"here"<<"\n"<<(++x)+(++x)<<endl;为什么输出结果是16>?
在编写C++程序中为什么无法用Cout输出?
C++cout<<'\a';是什么意思啊?
编程cout<<x+y为什么错?
c++.net中如果我要用COUT,CIN怎么办
C++中cout<<x+ : :x<<end1是什么意思?
为什么在VC++2005中出现cin、cout、endl是未声明的标识符啊?C++新手
为什么我在visual studio 2005 中写C++时输出用cout,却被提示没有被定义?
cout函数在C++中是什么意思和和作用
在C++中cout与cerr的区别